0.3 Released

0.3 is available. The major change is that we are now using DataMgr for CRUD operations. This not only dramatically reduce the amount of code required, but also make much easier to port the application to different RDMS. Right now we support only MySQL 5+ and MS SQL Server 2003 and above. It would be nice to add PostgreSQL, Oracle and maybe even Derby. Any help on this is really welcome. All we need is to create the database schema and the relevant DDL SQL script to generate it. The MySQL schema.sql could be a good starting point for anybody willing to give this a try.

Integrated DataMgr

Yesterday I've spend less than one hour refactoring the code in the core CFC. I integrated DataMgr to handle all the boring SQL insert, update and delete. The end results are:

  • The code went from 700 lines to 450.
  • Porting the application to Oracle, PostgreSQL, Apache Derby or MS Access is now going to be only a matter of having a the proper database schema and DDL available

Not just a calendar application

I just want to explain why TMT Calendar could be worth a check even if you aren't looking for a ColdFusion calendar application. There are a few things that make it worth a look anyway:

  • It's a pretty interesting example of how to design a multi-language web application. I live and work in Switzerland, along the years I accumulate some solid experience on multi-language applications. Here you can see some results, both in term of database design, GUI and CFML programming
  • It spots a pretty sleek administration GUI (if I can say that myself). I've used a combination of jQuery, Spry and custom JavaScript libraries to make the Admin easy and pleasant to use. You can see by yourself at: http://visual.unipv.it/tmt_calendar/admin/reports/events.cfm ( Please note image and attachments upload isn't enabled at the moment)

In other words, if you aren't looking for a calendar application, but are interested in multi-language apps, or modern UI for the web, TMT Calendar could be valuable anyway

Demo available

Finally we have a demo visible online: at http://visual.unipv.it/tmt_calendar/calendar/ Feel free to play with it, add events using the Admin and get an overall feeling about GUI and usability

Please note image and attachments upload isn't enabled at the moment

0.2.2 Released

A minor release,mostly to fix a bunch of issues related to MySQL and date formatting

0.2 released

First release is available. It's still not 1.0 because I plan to add some additional features, but it's already fully working.

This version includes MySQL support. Since I am only running the Calendar on SQL Server, feedback from users running MySQL is especially valuable

A new project is born

So far I only commited the first bunch of files to SVN. Current codebase is fully functional in SQL Server.

As soon as the MySQL DDL script will be ready I plan to package a first release and make it available for download. In the meantime, if you are really looking forward to this, code can be downloaded from SVN.

BlogCFC was created by Raymond Camden. This blog is running version 5.5.006. | Protected by Akismet | Blog with WordPress